--
-- PostgreSQL database dump
--

-- Started on 2010-08-11 12:08:05

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

--
-- TOC entry 1954 (class 1262 OID 26905)
-- Name: hegeprosoft; Type: DATABASE; Schema: -; Owner: postgres
--

CREATE DATABASE hegeprosoft WITH TEMPLATE = template0 ENCODING = 'UTF8' LC_COLLATE = 'Spanish_Colombia.1252' LC_CTYPE = 'Spanish_Colombia.1252';


ALTER DATABASE hegeprosoft OWNER TO postgres;

\connect hegeprosoft

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

--
-- TOC entry 365 (class 2612 OID 16386)
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: postgres
--

CREATE PROCEDURAL LANGUAGE plpgsql;


ALTER PROCEDURAL LANGUAGE plpgsql OWNER TO postgres;

SET search_path = public, pg_catalog;

SET default_tablespace = '';

SET default_with_oids = false;

--
-- TOC entry 1552 (class 1259 OID 26906)
-- Dependencies: 6
-- Name: actividad; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE actividad (
    act_idactividad integer NOT NULL,
    act_nombreactividad character varying(30) NOT NULL,
    act_metodologia character varying(20),
    act_fase integer NOT NULL,
    act_descripcion character varying(5000)
);


ALTER TABLE public.actividad OWNER TO postgres;

--
-- TOC entry 1553 (class 1259 OID 26912)
-- Dependencies: 1552 6
-- Name: actividad_act_idactividad_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE actividad_act_idactividad_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.actividad_act_idactividad_seq OWNER TO postgres;

--
-- TOC entry 1957 (class 0 OID 0)
-- Dependencies: 1553
-- Name: actividad_act_idactividad_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE actividad_act_idactividad_seq OWNED BY actividad.act_idactividad;


--
-- TOC entry 1958 (class 0 OID 0)
-- Dependencies: 1553
-- Name: actividad_act_idactividad_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('actividad_act_idactividad_seq', 23, true);


--
-- TOC entry 1554 (class 1259 OID 26914)
-- Dependencies: 6
-- Name: artefactos; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE artefactos (
    art_idartefacto integer NOT NULL,
    art_nombreartefacto character varying(50) NOT NULL,
    art_metodologia character varying(20),
    art_actividad integer NOT NULL,
    art_descripcion character varying(5000)
);


ALTER TABLE public.artefactos OWNER TO postgres;

--
-- TOC entry 1555 (class 1259 OID 26920)
-- Dependencies: 6 1554
-- Name: artefactos_art_idartefacto_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE artefactos_art_idartefacto_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.artefactos_art_idartefacto_seq OWNER TO postgres;

--
-- TOC entry 1959 (class 0 OID 0)
-- Dependencies: 1555
-- Name: artefactos_art_idartefacto_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE artefactos_art_idartefacto_seq OWNED BY artefactos.art_idartefacto;


--
-- TOC entry 1960 (class 0 OID 0)
-- Dependencies: 1555
-- Name: artefactos_art_idartefacto_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('artefactos_art_idartefacto_seq', 18, true);


--
-- TOC entry 1556 (class 1259 OID 26922)
-- Dependencies: 6
-- Name: configuracioncursoactividad; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE configuracioncursoactividad (
    cfc_curso character varying(12) NOT NULL,
    cfc_actividad integer NOT NULL,
    cfc_rolesactividad character varying(100),
    cfc_fechaentregaactividad timestamp without time zone,
    cfc_descripcionactividad character varying(5000),
    cfc_idactividad integer NOT NULL,
    cfc_secuenciaactividad integer
);


ALTER TABLE public.configuracioncursoactividad OWNER TO postgres;

--
-- TOC entry 1557 (class 1259 OID 26928)
-- Dependencies: 1556 6
-- Name: configuracioncursoactividad_cfc_idactividad_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE configuracioncursoactividad_cfc_idactividad_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.configuracioncursoactividad_cfc_idactividad_seq OWNER TO postgres;

--
-- TOC entry 1961 (class 0 OID 0)
-- Dependencies: 1557
-- Name: configuracioncursoactividad_cfc_idactividad_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE configuracioncursoactividad_cfc_idactividad_seq OWNED BY configuracioncursoactividad.cfc_idactividad;


--
-- TOC entry 1962 (class 0 OID 0)
-- Dependencies: 1557
-- Name: configuracioncursoactividad_cfc_idactividad_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('configuracioncursoactividad_cfc_idactividad_seq', 11, true);


--
-- TOC entry 1558 (class 1259 OID 26930)
-- Dependencies: 6
-- Name: configuracioncursoartecfacto; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE configuracioncursoartecfacto (
    cfc_curso character varying(12) NOT NULL,
    cfc_artefacto integer NOT NULL,
    cfc_rolesartefacto character varying(100),
    cfc_fechaentregaartefacto timestamp without time zone,
    cfc_descripcionartefacto character varying(5000),
    cfc_idartefacto integer NOT NULL,
    cfc_secuenciaartefactos integer
);


ALTER TABLE public.configuracioncursoartecfacto OWNER TO postgres;

--
-- TOC entry 1559 (class 1259 OID 26936)
-- Dependencies: 1558 6
-- Name: configuracioncursoartecfacto_cfc_idartefacto_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE configuracioncursoartecfacto_cfc_idartefacto_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.configuracioncursoartecfacto_cfc_idartefacto_seq OWNER TO postgres;

--
-- TOC entry 1963 (class 0 OID 0)
-- Dependencies: 1559
-- Name: configuracioncursoartecfacto_cfc_idartefacto_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE configuracioncursoartecfacto_cfc_idartefacto_seq OWNED BY configuracioncursoartecfacto.cfc_idartefacto;


--
-- TOC entry 1964 (class 0 OID 0)
-- Dependencies: 1559
-- Name: configuracioncursoartecfacto_cfc_idartefacto_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('configuracioncursoartecfacto_cfc_idartefacto_seq', 8, true);


--
-- TOC entry 1560 (class 1259 OID 26938)
-- Dependencies: 6
-- Name: configuracioncursofase; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE configuracioncursofase (
    cfc_curso character varying(12) NOT NULL,
    cfc_fase integer NOT NULL,
    cfc_rolesfase character varying(100),
    cfc_fechaentregafase timestamp without time zone,
    cfc_descripcionfase character varying(5000),
    cfc_idfase integer NOT NULL,
    cfc_secuenciafase integer
);


ALTER TABLE public.configuracioncursofase OWNER TO postgres;

--
-- TOC entry 1561 (class 1259 OID 26944)
-- Dependencies: 1560 6
-- Name: configuracioncursofase_cfc_idfase_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE configuracioncursofase_cfc_idfase_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.configuracioncursofase_cfc_idfase_seq OWNER TO postgres;

--
-- TOC entry 1965 (class 0 OID 0)
-- Dependencies: 1561
-- Name: configuracioncursofase_cfc_idfase_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE configuracioncursofase_cfc_idfase_seq OWNED BY configuracioncursofase.cfc_idfase;


--
-- TOC entry 1966 (class 0 OID 0)
-- Dependencies: 1561
-- Name: configuracioncursofase_cfc_idfase_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('configuracioncursofase_cfc_idfase_seq', 14, true);


--
-- TOC entry 1562 (class 1259 OID 26946)
-- Dependencies: 6
-- Name: curso; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE curso (
    cur_materia character varying(50) NOT NULL,
    cur_metodologia character varying(30),
    cur_idcurso character varying(12) NOT NULL,
    cur_cedulaprofesor character varying(12)
);


ALTER TABLE public.curso OWNER TO postgres;

--
-- TOC entry 1563 (class 1259 OID 26949)
-- Dependencies: 6
-- Name: estudiante; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE estudiante (
    est_codigoestudiante character varying(10) NOT NULL,
    est_nombreestudiante character varying(30),
    est_apellidoestudiante character varying(30),
    est_grupotrabajo integer NOT NULL,
    est_loginusuario character varying(20) NOT NULL,
    est_cursoestudiante character varying(12) NOT NULL
);


ALTER TABLE public.estudiante OWNER TO postgres;

--
-- TOC entry 1564 (class 1259 OID 26952)
-- Dependencies: 6
-- Name: fase; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE fase (
    fas_idfase integer NOT NULL,
    fas_nombrefase character varying(20) NOT NULL,
    fas_metodologia character varying(30),
    fas_descripcion character varying(5000)
);


ALTER TABLE public.fase OWNER TO postgres;

--
-- TOC entry 1565 (class 1259 OID 26958)
-- Dependencies: 6 1564
-- Name: fase_fas_idfase_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE fase_fas_idfase_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.fase_fas_idfase_seq OWNER TO postgres;

--
-- TOC entry 1967 (class 0 OID 0)
-- Dependencies: 1565
-- Name: fase_fas_idfase_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE fase_fas_idfase_seq OWNED BY fase.fas_idfase;


--
-- TOC entry 1968 (class 0 OID 0)
-- Dependencies: 1565
-- Name: fase_fas_idfase_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('fase_fas_idfase_seq', 19, true);


--
-- TOC entry 1566 (class 1259 OID 26960)
-- Dependencies: 6
-- Name: grupotrabajo; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE grupotrabajo (
    grt_idgrupotrabajo integer NOT NULL,
    grt_nombregrupotrabajo character varying(20) NOT NULL,
    grt_curso character varying(10) NOT NULL,
    grt_notadefinitiva integer
);


ALTER TABLE public.grupotrabajo OWNER TO postgres;

--
-- TOC entry 1567 (class 1259 OID 26963)
-- Dependencies: 6 1566
-- Name: grupotrabajo_grt_idgrupotrabajo_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE grupotrabajo_grt_idgrupotrabajo_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.grupotrabajo_grt_idgrupotrabajo_seq OWNER TO postgres;

--
-- TOC entry 1969 (class 0 OID 0)
-- Dependencies: 1567
-- Name: grupotrabajo_grt_idgrupotrabajo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE grupotrabajo_grt_idgrupotrabajo_seq OWNED BY grupotrabajo.grt_idgrupotrabajo;


--
-- TOC entry 1970 (class 0 OID 0)
-- Dependencies: 1567
-- Name: grupotrabajo_grt_idgrupotrabajo_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('grupotrabajo_grt_idgrupotrabajo_seq', 17, true);


--
-- TOC entry 1568 (class 1259 OID 26965)
-- Dependencies: 6
-- Name: material; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE material (
    idmaterial integer NOT NULL,
    mat_nombrematerial character varying(255) NOT NULL,
    mat_ruta character varying(90) NOT NULL,
    mat_descripcionmaterial character varying(500),
    mat_fasematerial integer,
    mat_artefactomaterial integer,
    mat_actividad integer
);


ALTER TABLE public.material OWNER TO postgres;

--
-- TOC entry 1569 (class 1259 OID 26971)
-- Dependencies: 6 1568
-- Name: material_idmaterial_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE material_idmaterial_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.material_idmaterial_seq OWNER TO postgres;

--
-- TOC entry 1971 (class 0 OID 0)
-- Dependencies: 1569
-- Name: material_idmaterial_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE material_idmaterial_seq OWNED BY material.idmaterial;


--
-- TOC entry 1972 (class 0 OID 0)
-- Dependencies: 1569
-- Name: material_idmaterial_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('material_idmaterial_seq', 19, true);


--
-- TOC entry 1570 (class 1259 OID 26973)
-- Dependencies: 6
-- Name: metodologia; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE metodologia (
    met_id integer NOT NULL,
    met_nombre character varying(50),
    met_descripcion character varying(2000)
);


ALTER TABLE public.metodologia OWNER TO postgres;

--
-- TOC entry 1571 (class 1259 OID 26976)
-- Dependencies: 6 1570
-- Name: metodologia_met_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE metodologia_met_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.metodologia_met_id_seq OWNER TO postgres;

--
-- TOC entry 1973 (class 0 OID 0)
-- Dependencies: 1571
-- Name: metodologia_met_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE metodologia_met_id_seq OWNED BY metodologia.met_id;


--
-- TOC entry 1974 (class 0 OID 0)
-- Dependencies: 1571
-- Name: metodologia_met_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('metodologia_met_id_seq', 1, true);


--
-- TOC entry 1572 (class 1259 OID 26978)
-- Dependencies: 6
-- Name: modulo; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE modulo (
    mod_idmodulo integer NOT NULL,
    mod_nombremodulo character varying(20) NOT NULL,
    mod_rutamodulo character varying(200) NOT NULL,
    mod_visible character varying(20),
    mod_padre character varying(50),
    mod_numero character varying(100),
    mod_rol character varying(20)
);


ALTER TABLE public.modulo OWNER TO postgres;

--
-- TOC entry 1573 (class 1259 OID 26981)
-- Dependencies: 1572 6
-- Name: modulo_mod_idmodulo_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE modulo_mod_idmodulo_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.modulo_mod_idmodulo_seq OWNER TO postgres;

--
-- TOC entry 1975 (class 0 OID 0)
-- Dependencies: 1573
-- Name: modulo_mod_idmodulo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE modulo_mod_idmodulo_seq OWNED BY modulo.mod_idmodulo;


--
-- TOC entry 1976 (class 0 OID 0)
-- Dependencies: 1573
-- Name: modulo_mod_idmodulo_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('modulo_mod_idmodulo_seq', 1, false);


--
-- TOC entry 1574 (class 1259 OID 26983)
-- Dependencies: 6
-- Name: permiso; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE permiso (
    pem_idpermiso integer NOT NULL,
    pem_usuario character varying(255) NOT NULL,
    pem_modulo integer NOT NULL,
    mod_tipo character varying(10)
);


ALTER TABLE public.permiso OWNER TO postgres;

--
-- TOC entry 1575 (class 1259 OID 26986)
-- Dependencies: 6 1574
-- Name: permiso_pem_idpermiso_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE permiso_pem_idpermiso_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.permiso_pem_idpermiso_seq OWNER TO postgres;

--
-- TOC entry 1977 (class 0 OID 0)
-- Dependencies: 1575
-- Name: permiso_pem_idpermiso_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE permiso_pem_idpermiso_seq OWNED BY permiso.pem_idpermiso;


--
-- TOC entry 1978 (class 0 OID 0)
-- Dependencies: 1575
-- Name: permiso_pem_idpermiso_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('permiso_pem_idpermiso_seq', 1, false);


--
-- TOC entry 1576 (class 1259 OID 26988)
-- Dependencies: 6
-- Name: profesor; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE profesor (
    prf_cedulaprofesor character varying(12) NOT NULL,
    prf_nombreprofesor character varying(30),
    prf_apellidoprofesor character varying(30),
    prf_loginusuario character varying(10) NOT NULL
);


ALTER TABLE public.profesor OWNER TO postgres;

--
-- TOC entry 1577 (class 1259 OID 26991)
-- Dependencies: 6
-- Name: reporteentregas; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE reporteentregas (
    rpe_idreporte integer NOT NULL,
    rpe_grupotrabajo integer NOT NULL,
    rpe_actividad integer NOT NULL,
    rpe_fecha timestamp without time zone,
    rpe_observcionreporteentrega character varying(1000),
    rpe_fase integer NOT NULL,
    rpe_artefacto integer NOT NULL,
    rpe_nota integer,
    rpe_mensaje character varying(1000),
    rpe_ruta character varying(1000)
);


ALTER TABLE public.reporteentregas OWNER TO postgres;

--
-- TOC entry 1578 (class 1259 OID 26997)
-- Dependencies: 6 1577
-- Name: reporteentregas_rpe_idreporte_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE reporteentregas_rpe_idreporte_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.reporteentregas_rpe_idreporte_seq OWNER TO postgres;

--
-- TOC entry 1979 (class 0 OID 0)
-- Dependencies: 1578
-- Name: reporteentregas_rpe_idreporte_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE reporteentregas_rpe_idreporte_seq OWNED BY reporteentregas.rpe_idreporte;


--
-- TOC entry 1980 (class 0 OID 0)
-- Dependencies: 1578
-- Name: reporteentregas_rpe_idreporte_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('reporteentregas_rpe_idreporte_seq', 1, false);


--
-- TOC entry 1579 (class 1259 OID 26999)
-- Dependencies: 6
-- Name: reportenotas; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE reportenotas (
    rpn_idreportenotas integer NOT NULL,
    rpn_actividad integer NOT NULL,
    rpn_profesor character varying(12) NOT NULL,
    rpn_nota character varying(255),
    rpn_observaciones character varying(500),
    rpn_grupotrabajo integer NOT NULL,
    reporteentrega integer NOT NULL
);


ALTER TABLE public.reportenotas OWNER TO postgres;

--
-- TOC entry 1580 (class 1259 OID 27005)
-- Dependencies: 6
-- Name: roles; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE roles (
    rol_idroles integer NOT NULL,
    rol_nombreroles character varying(20) NOT NULL,
    rol_actividadroles character varying(20),
    rol_descripcionroles character varying(500)
);


ALTER TABLE public.roles OWNER TO postgres;

--
-- TOC entry 1581 (class 1259 OID 27011)
-- Dependencies: 1580 6
-- Name: roles_rol_idroles_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE roles_rol_idroles_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.roles_rol_idroles_seq OWNER TO postgres;

--
-- TOC entry 1981 (class 0 OID 0)
-- Dependencies: 1581
-- Name: roles_rol_idroles_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE roles_rol_idroles_seq OWNED BY roles.rol_idroles;


--
-- TOC entry 1982 (class 0 OID 0)
-- Dependencies: 1581
-- Name: roles_rol_idroles_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('roles_rol_idroles_seq', 1, false);


--
-- TOC entry 1582 (class 1259 OID 27013)
-- Dependencies: 6
-- Name: tipousuario; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE tipousuario (
    tpu_id integer NOT NULL,
    tpu_nombre character varying(20) NOT NULL
);


ALTER TABLE public.tipousuario OWNER TO postgres;

--
-- TOC entry 1583 (class 1259 OID 27016)
-- Dependencies: 6 1582
-- Name: tipousuario_tpu_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
--

CREATE SEQUENCE tipousuario_tpu_id_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


ALTER TABLE public.tipousuario_tpu_id_seq OWNER TO postgres;

--
-- TOC entry 1983 (class 0 OID 0)
-- Dependencies: 1583
-- Name: tipousuario_tpu_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
--

ALTER SEQUENCE tipousuario_tpu_id_seq OWNED BY tipousuario.tpu_id;


--
-- TOC entry 1984 (class 0 OID 0)
-- Dependencies: 1583
-- Name: tipousuario_tpu_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
--

SELECT pg_catalog.setval('tipousuario_tpu_id_seq', 1, false);


--
-- TOC entry 1584 (class 1259 OID 27018)
-- Dependencies: 6
-- Name: usuario; Type: TABLE; Schema: public; Owner: postgres; Tablespace: 
--

CREATE TABLE usuario (
    usu_loginusuario character varying(10) NOT NULL,
    usu_contrasenausuario character varying(20) NOT NULL,
    usu_tipousuario character varying(15) NOT NULL
);


ALTER TABLE public.usuario OWNER TO postgres;

--
-- TOC entry 1862 (class 2604 OID 27021)
-- Dependencies: 1553 1552
-- Name: act_idactividad; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE actividad ALTER COLUMN act_idactividad SET DEFAULT nextval('actividad_act_idactividad_seq'::regclass);


--
-- TOC entry 1863 (class 2604 OID 27022)
-- Dependencies: 1555 1554
-- Name: art_idartefacto; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE artefactos ALTER COLUMN art_idartefacto SET DEFAULT nextval('artefactos_art_idartefacto_seq'::regclass);


--
-- TOC entry 1864 (class 2604 OID 27023)
-- Dependencies: 1557 1556
-- Name: cfc_idactividad; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE configuracioncursoactividad ALTER COLUMN cfc_idactividad SET DEFAULT nextval('configuracioncursoactividad_cfc_idactividad_seq'::regclass);


--
-- TOC entry 1865 (class 2604 OID 27024)
-- Dependencies: 1559 1558
-- Name: cfc_idartefacto; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE configuracioncursoartecfacto ALTER COLUMN cfc_idartefacto SET DEFAULT nextval('configuracioncursoartecfacto_cfc_idartefacto_seq'::regclass);


--
-- TOC entry 1866 (class 2604 OID 27025)
-- Dependencies: 1561 1560
-- Name: cfc_idfase; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE configuracioncursofase ALTER COLUMN cfc_idfase SET DEFAULT nextval('configuracioncursofase_cfc_idfase_seq'::regclass);


--
-- TOC entry 1867 (class 2604 OID 27026)
-- Dependencies: 1565 1564
-- Name: fas_idfase; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE fase ALTER COLUMN fas_idfase SET DEFAULT nextval('fase_fas_idfase_seq'::regclass);


--
-- TOC entry 1868 (class 2604 OID 27027)
-- Dependencies: 1567 1566
-- Name: grt_idgrupotrabajo; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE grupotrabajo ALTER COLUMN grt_idgrupotrabajo SET DEFAULT nextval('grupotrabajo_grt_idgrupotrabajo_seq'::regclass);


--
-- TOC entry 1869 (class 2604 OID 27028)
-- Dependencies: 1569 1568
-- Name: idmaterial; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE material ALTER COLUMN idmaterial SET DEFAULT nextval('material_idmaterial_seq'::regclass);


--
-- TOC entry 1870 (class 2604 OID 27029)
-- Dependencies: 1571 1570
-- Name: met_id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE metodologia ALTER COLUMN met_id SET DEFAULT nextval('metodologia_met_id_seq'::regclass);


--
-- TOC entry 1871 (class 2604 OID 27030)
-- Dependencies: 1573 1572
-- Name: mod_idmodulo; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE modulo ALTER COLUMN mod_idmodulo SET DEFAULT nextval('modulo_mod_idmodulo_seq'::regclass);


--
-- TOC entry 1872 (class 2604 OID 27031)
-- Dependencies: 1575 1574
-- Name: pem_idpermiso; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE permiso ALTER COLUMN pem_idpermiso SET DEFAULT nextval('permiso_pem_idpermiso_seq'::regclass);


--
-- TOC entry 1873 (class 2604 OID 27032)
-- Dependencies: 1578 1577
-- Name: rpe_idreporte; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE reporteentregas ALTER COLUMN rpe_idreporte SET DEFAULT nextval('reporteentregas_rpe_idreporte_seq'::regclass);


--
-- TOC entry 1874 (class 2604 OID 27033)
-- Dependencies: 1581 1580
-- Name: rol_idroles; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE roles ALTER COLUMN rol_idroles SET DEFAULT nextval('roles_rol_idroles_seq'::regclass);


--
-- TOC entry 1875 (class 2604 OID 27034)
-- Dependencies: 1583 1582
-- Name: tpu_id; Type: DEFAULT; Schema: public; Owner: postgres
--

ALTER TABLE tipousuario ALTER COLUMN tpu_id SET DEFAULT nextval('tipousuario_tpu_id_seq'::regclass);


--
-- TOC entry 1933 (class 0 OID 26906)
-- Dependencies: 1552
-- Data for Name: actividad; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (11, 'Requerimiento', 'RUP', 1, '​<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Trasladando las necesidades del negocio a un sistema 
automatizado.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (12, 'Requerimiento', 'RUP', 2, '​<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Trasladando las necesidades del negocio a un sistema 
automatizado.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (13, 'Modelacion Del Negocio', 'RUP', 2, '​Entendiendo las necesidades del negocio.​');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (14, 'Modelacion Del Negocio', 'RUP', 1, '​Entendiendo las necesidades del negocio.​');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (17, 'Analisis y Diseño', 'RUP', 2, '​<font color="#993300" size="3"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Trasladando los requerimientos dentro de la arquitectura de software.</span></span></font>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (18, 'Analisis y Diseño', 'RUP', 3, '​<font color="#993300" size="3"><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Trasladando los requerimientos dentro de la arquitectura de software.</span></span></font>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (19, 'Implementacion', 'RUP', 2, '<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Creando software que se ajuste a la arquitectura y que tenga el comportamiento deseado.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (20, 'Implementacion', 'RUP', 4, '<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Creando software que se ajuste a la arquitectura y que tenga el comportamiento deseado.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (21, 'Implementacion', 'RUP', 3, '<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Creando software que se ajuste a la arquitectura y que tenga el comportamiento deseado.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (22, 'Pruebas', 'RUP', 3, '<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Asegurándose que el comportamiento requerido es el correcto y que todo los solicitado esta presente.</span></span>');
INSERT INTO actividad (act_idactividad, act_nombreactividad, act_metodologia, act_fase, act_descripcion) VALUES (23, 'Pruebas', 'RUP', 4, '<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: ''Times New Roman''; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"><span class="Apple-style-span" style="font-family: Arial,sans-serif; font-size: 16px;">Asegurándose que el comportamiento requerido es el correcto y que todo los solicitado esta presente.</span></span>');


--
-- TOC entry 1934 (class 0 OID 26914)
-- Dependencies: 1554
-- Data for Name: artefactos; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (8, 'Diagrama de Casos de Uso', 'RUP', 14, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (9, 'Diagrama de Colaboracion', 'RUP', 14, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (10, 'Diagrama de Clase', 'RUP', 17, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (11, 'Diagrama de Actividades', 'RUP', 17, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (12, 'Modelo de Diseño', 'RUP', 19, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (13, 'Modelo de Despligue', 'RUP', 19, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (14, 'Modelo de Pruebas', 'RUP', 22, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (15, 'Diagrama de Casos de Uso', 'RUP', 13, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (16, 'Diagrama de Colaboracion', 'RUP', 13, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (17, 'Diagrama de Clases', 'RUP', 18, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (18, 'Diagrama de Actividades', 'RUP', 18, '​');
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (19, 'Modelo de Diseño', 'RUP', 20, NULL);
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (20, 'Modelo de Despliegue', 'RUP', 20, NULL);
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (21, 'Modelo de Pruebas', 'RUP', 23, NULL);
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (22, 'Especificacion de Requerimientos', 'RUP', 11, NULL);
INSERT INTO artefactos (art_idartefacto, art_nombreartefacto, art_metodologia, art_actividad, art_descripcion) VALUES (23, 'Especificacion de Requerimientos', 'RUP', 11, NULL);


--
-- TOC entry 1935 (class 0 OID 26922)
-- Dependencies: 1556
-- Data for Name: configuracioncursoactividad; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO configuracioncursoactividad (cfc_curso, cfc_actividad, cfc_rolesactividad, cfc_fechaentregaactividad, cfc_descripcionactividad, cfc_idactividad, cfc_secuenciaactividad) VALUES ('758080M', 11, 'Analista, Diseñador, Desarrollador', '2010-08-10 15:16:39', '​', 9, 2);
INSERT INTO configuracioncursoactividad (cfc_curso, cfc_actividad, cfc_rolesactividad, cfc_fechaentregaactividad, cfc_descripcionactividad, cfc_idactividad, cfc_secuenciaactividad) VALUES ('758080M', 17, 'Analista, Diseñador, Desarrollador', '2010-08-10 15:16:39', '​', 10, 2);
INSERT INTO configuracioncursoactividad (cfc_curso, cfc_actividad, cfc_rolesactividad, cfc_fechaentregaactividad, cfc_descripcionactividad, cfc_idactividad, cfc_secuenciaactividad) VALUES ('758080M', 13, 'Analista, Diseñador, Desarrollador', '2010-08-10 15:16:39', '​', 11, 2);


--
-- TOC entry 1936 (class 0 OID 26930)
-- Dependencies: 1558
-- Data for Name: configuracioncursoartecfacto; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO configuracioncursoartecfacto (cfc_curso, cfc_artefacto, cfc_rolesartefacto, cfc_fechaentregaartefacto, cfc_descripcionartefacto, cfc_idartefacto, cfc_secuenciaartefactos) VALUES ('758080M', 22, ' Diseñador, Desarrollador', '2010-08-10 15:06:39', '​', 6, 2);
INSERT INTO configuracioncursoartecfacto (cfc_curso, cfc_artefacto, cfc_rolesartefacto, cfc_fechaentregaartefacto, cfc_descripcionartefacto, cfc_idartefacto, cfc_secuenciaartefactos) VALUES ('758080M', 10, ' Diseñador, Desarrollador', '2010-08-10 15:06:39', '​', 7, 2);
INSERT INTO configuracioncursoartecfacto (cfc_curso, cfc_artefacto, cfc_rolesartefacto, cfc_fechaentregaartefacto, cfc_descripcionartefacto, cfc_idartefacto, cfc_secuenciaartefactos) VALUES ('758080M', 15, ' Diseñador, Desarrollador', '2010-08-10 15:06:39', '​', 8, 2);


--
-- TOC entry 1937 (class 0 OID 26938)
-- Dependencies: 1560
-- Data for Name: configuracioncursofase; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO configuracioncursofase (cfc_curso, cfc_fase, cfc_rolesfase, cfc_fechaentregafase, cfc_descripcionfase, cfc_idfase, cfc_secuenciafase) VALUES ('758080M', 1, 'Lider del Proyecto y Analista', '2010-08-11 08:00:00', '<br>​', 13, 1);
INSERT INTO configuracioncursofase (cfc_curso, cfc_fase, cfc_rolesfase, cfc_fechaentregafase, cfc_descripcionfase, cfc_idfase, cfc_secuenciafase) VALUES ('758080M', 2, 'Analista, Diseñador, Desarrollador', '2010-08-10 15:10:39', '<br>​ss', 14, 2);


--
-- TOC entry 1938 (class 0 OID 26946)
-- Dependencies: 1562
-- Data for Name: curso; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO curso (cur_materia, cur_metodologia, cur_idcurso, cur_cedulaprofesor) VALUES ('Desarrollo de Software U', 'RUP', '758080M', '1130667042');
INSERT INTO curso (cur_materia, cur_metodologia, cur_idcurso, cur_cedulaprofesor) VALUES ('Desarrollo de Software I', 'XP', '750001M', '1130666444');
INSERT INTO curso (cur_materia, cur_metodologia, cur_idcurso, cur_cedulaprofesor) VALUES ('Desarrollo Software II', 'RUP', '798081M', '1130666444');


--
-- TOC entry 1939 (class 0 OID 26949)
-- Dependencies: 1563
-- Data for Name: estudiante; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200440795', 'Darwin ', 'Garcia', 15, 'dadagama', '758080M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200439549', 'Ricardo', 'Torres', 14, 'aritoma', '758080M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200440476', 'Cesar', 'Charria', 15, 'ceorcham', '758080M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200744321', 'Gina', 'Ceron', 16, 'GineNat', '750001M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200743588', 'Erika', 'Suarez', 16, 'erisuarez', '750001M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200843419', 'Jorge', 'Ordoñez', 17, 'jordoñez', '750001M');
INSERT INTO estudiante (est_codigoestudiante, est_nombreestudiante, est_apellidoestudiante, est_grupotrabajo, est_loginusuario, est_cursoestudiante) VALUES ('200741166', 'Yeffeson Andres', 'Hernandez', 17, 'andresH', '750001M');


--
-- TOC entry 1940 (class 0 OID 26952)
-- Dependencies: 1564
-- Data for Name: fase; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (1, 'Inicio', 'RUP', 'Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de modelado del negocio y de requisitos.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (2, 'Elaboracion', 'RUP', 'En la fase de elaboración, las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan más los flujos de trabajo de requisitos, modelo de negocios (refinamiento), análisis, diseño y una parte de implementación orientado a la baseline de la arquitectura.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (3, 'Construccion', 'RUP', 'En la fase de construcción, se lleva a cabo la construcción del producto por medio de una serie de iteraciones.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (4, 'Transicion ', 'RUP', 'En la fase de transición se pretende garantizar que se tiene un producto preparado para su entrega a la comunidad de usuarios.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (5, 'Exploracion', 'XP', 'En esta fase, los clientes plantean a grandes rasgos las historias de usuario que son de interés para la primera entrega del producto. Al mismo tiempo el equipo de desarrollo se familiariza con las herramientas, tecnologías y prácticas que se utilizarán en el proyecto.
Se prueba la tecnología y se exploran las posibilidades de la arquitectura del sistema construyendo un prototipo. La fase de exploración toma de pocas semanas a pocos meses, dependiendo del tamaño y familiaridad que tengan los programadores con la tecnología.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (6, 'Planificacion', 'XP', 'Se priorizan las historias de usuario y se acuerda el alcance del release. Los programadores estiman cuánto esfuerzo requiere cada historia y a partir de allí se define el cronograma. La duración del cronograma del primer release no excede normalmente dos meses. La fase de planeamiento toma un par de días. Se deben incluir varias iteraciones para lograr un release. El cronograma fijado en la etapa de planeamiento se realiza a un número de iteraciones, cada una toma de una a cuatro semanas en ejecución. La primera iteración crea un sistema con la arquitectura del sistema completo. Esto es alcanzado seleccionando las historias que harán cumplir la construcción de la estructura para el sistema completo. El cliente decide las historias que se seleccionarán para cada iteración. Las pruebas funcionales creadas por el cliente se ejecutan al final de cada iteración. Al final de la última iteración el sistema esta listo para producción.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (7, 'Produccion', 'XP', 'Requiere prueba y comprobación extra del funcionamiento del sistema antes de que éste se pueda liberar al cliente. En esta fase, los nuevos cambios pueden todavía ser encontrados y debe tomarse la decisión de si se incluyen o no en el release actual. Durante esta fase, las iteraciones pueden ser aceleradas de una a tres semanas. Las ideas y las sugerencias pospuestas se documentan para una puesta en práctica posterior por ejemplo en la fase de mantenimiento. Después de que se realice el primer release productivo para uso del cliente, el proyecto de Xp debe mantener el funcionamiento del sistema mientras que realiza nuevas iteraciones.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (8, 'Mantenimiento', 'XP', 'Requiere de un mayor esfuerzo para satisfacer también las tareas del cliente. Así, la velocidad del desarrollo puede desacelerar después de que el sistema esté en la producción. La fase de mantenimiento puede requerir la incorporación de nueva gente y cambiar la estructura del equipo.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (9, 'Muerte', 'XP', 'Es cuando el cliente no tiene más historias para ser incluidas en el sistema. Esto requiere que se satisfagan las necesidades del cliente en otros aspectos como rendimiento y confiabilidad del sistema. Se genera la documentación final del sistema y no se realizan más cambios en la arquitectura. La muerte del proyecto también ocurre cuando el sistema no genera los beneficios esperados por el cliente o cuando no hay presupuesto para mantenerlo.');
INSERT INTO fase (fas_idfase, fas_nombrefase, fas_metodologia, fas_descripcion) VALUES (19, 'dias', 'XP', '<a href="http://www.quizzpot.com/2009/01/ext-js-framework/">​http://www.quizzpot.com/2009/01/ext-js-framework/</a>');


--
-- TOC entry 1941 (class 0 OID 26960)
-- Dependencies: 1566
-- Data for Name: grupotrabajo; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO grupotrabajo (grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso, grt_notadefinitiva) VALUES (14, 'starsoft', '758080M', 0);
INSERT INTO grupotrabajo (grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso, grt_notadefinitiva) VALUES (15, 'vectorSoft', '758080M', 0);
INSERT INTO grupotrabajo (grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso, grt_notadefinitiva) VALUES (16, 'ova', '750001M', 0);
INSERT INTO grupotrabajo (grt_idgrupotrabajo, grt_nombregrupotrabajo, grt_curso, grt_notadefinitiva) VALUES (17, 'FullSoft', '750001M', 0);


--
-- TOC entry 1942 (class 0 OID 26965)
-- Dependencies: 1568
-- Data for Name: material; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1943 (class 0 OID 26973)
-- Dependencies: 1570
-- Data for Name: metodologia; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO metodologia (met_id, met_nombre, met_descripcion) VALUES (1, 'RUP', 'El Proceso Unificado Racional (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de metodologías adaptables al contexto y necesidades de cada organización.');
INSERT INTO metodologia (met_id, met_nombre, met_descripcion) VALUES (2, 'XP', 'La programación extrema o eXtreme Programming (XP) es un enfoque de la ingeniería de software formulado por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999). Es el más destacado de los procesos ágiles de desarrollo de software. Al igual que éstos, la programación extrema se diferencia de las metodologías tradicionales principalmente en que pone más énfasis en la adaptabilidad que en la previsibilidad. Los defensores de XP consideran que los cambios de requisitos sobre la marcha son un aspecto natural, inevitable e incluso deseable del desarrollo de proyectos. Creen que ser capaz de adaptarse a los cambios de requisitos en cualquier punto de la vida del proyecto es una aproximación mejor y más realista que intentar definir todos los requisitos al comienzo del proyecto e invertir esfuerzos después en controlar los cambios en los requisitos.
Se puede considerar la programación extrema como la adopción de las mejores metodologías de desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto, y aplicarlo de manera dinámica durante el ciclo de vida del software');


--
-- TOC entry 1944 (class 0 OID 26978)
-- Dependencies: 1572
-- Data for Name: modulo; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1945 (class 0 OID 26983)
-- Dependencies: 1574
-- Data for Name: permiso; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1946 (class 0 OID 26988)
-- Dependencies: 1576
-- Data for Name: profesor; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO profesor (prf_cedulaprofesor, prf_nombreprofesor, prf_apellidoprofesor, prf_loginusuario) VALUES ('1130667042', 'jennifer', 'tenorio', 'jeantech');
INSERT INTO profesor (prf_cedulaprofesor, prf_nombreprofesor, prf_apellidoprofesor, prf_loginusuario) VALUES ('1130666444', 'Claudia', 'Mazo', 'claxima');


--
-- TOC entry 1947 (class 0 OID 26991)
-- Dependencies: 1577
-- Data for Name: reporteentregas; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1948 (class 0 OID 26999)
-- Dependencies: 1579
-- Data for Name: reportenotas; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1949 (class 0 OID 27005)
-- Dependencies: 1580
-- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: postgres
--



--
-- TOC entry 1950 (class 0 OID 27013)
-- Dependencies: 1582
-- Data for Name: tipousuario; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO tipousuario (tpu_id, tpu_nombre) VALUES (1, 'estudiante');
INSERT INTO tipousuario (tpu_id, tpu_nombre) VALUES (2, 'profesor');
INSERT INTO tipousuario (tpu_id, tpu_nombre) VALUES (3, 'administrador');


--
-- TOC entry 1951 (class 0 OID 27018)
-- Dependencies: 1584
-- Data for Name: usuario; Type: TABLE DATA; Schema: public; Owner: postgres
--

INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('jean', 'jean', 'administrador');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('jeantech', 'jean', 'profesor');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('claxima', 'hola1234', 'profesor');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('dadagama', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('aritoma', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('ceorcham', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('GineNat', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('erisuarez', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('jordoñez', 'hola1234', 'estudiante');
INSERT INTO usuario (usu_loginusuario, usu_contrasenausuario, usu_tipousuario) VALUES ('andresH', 'hola1234', 'estudiante');


--
-- TOC entry 1877 (class 2606 OID 27036)
-- Dependencies: 1552 1552
-- Name: actividad_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY actividad
    ADD CONSTRAINT actividad_pkey PRIMARY KEY (act_idactividad);


--
-- TOC entry 1879 (class 2606 OID 27038)
-- Dependencies: 1554 1554
-- Name: artefactos_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY artefactos
    ADD CONSTRAINT artefactos_pkey PRIMARY KEY (art_idartefacto);


--
-- TOC entry 1883 (class 2606 OID 27040)
-- Dependencies: 1558 1558
-- Name: cfc_idartefacto; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY configuracioncursoartecfacto
    ADD CONSTRAINT cfc_idartefacto PRIMARY KEY (cfc_idartefacto);


--
-- TOC entry 1885 (class 2606 OID 27042)
-- Dependencies: 1560 1560
-- Name: cfc_idfase; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY configuracioncursofase
    ADD CONSTRAINT cfc_idfase PRIMARY KEY (cfc_idfase);


--
-- TOC entry 1881 (class 2606 OID 27044)
-- Dependencies: 1556 1556
-- Name: configuracioncursoactividad_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY configuracioncursoactividad
    ADD CONSTRAINT configuracioncursoactividad_pkey PRIMARY KEY (cfc_idactividad);


--
-- TOC entry 1887 (class 2606 OID 27046)
-- Dependencies: 1562 1562
-- Name: curso_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY curso
    ADD CONSTRAINT curso_pkey PRIMARY KEY (cur_idcurso);


--
-- TOC entry 1889 (class 2606 OID 27048)
-- Dependencies: 1563 1563
-- Name: estudiante_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY estudiante
    ADD CONSTRAINT estudiante_pkey PRIMARY KEY (est_codigoestudiante);


--
-- TOC entry 1891 (class 2606 OID 27050)
-- Dependencies: 1564 1564
-- Name: fase_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY fase
    ADD CONSTRAINT fase_pkey PRIMARY KEY (fas_idfase);


--
-- TOC entry 1893 (class 2606 OID 27052)
-- Dependencies: 1566 1566
-- Name: grupotrabajo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY grupotrabajo
    ADD CONSTRAINT grupotrabajo_pkey PRIMARY KEY (grt_idgrupotrabajo);


--
-- TOC entry 1897 (class 2606 OID 27054)
-- Dependencies: 1570 1570
-- Name: key; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY metodologia
    ADD CONSTRAINT key PRIMARY KEY (met_id);


--
-- TOC entry 1895 (class 2606 OID 27056)
-- Dependencies: 1568 1568
-- Name: material_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY material
    ADD CONSTRAINT material_pkey PRIMARY KEY (idmaterial);


--
-- TOC entry 1899 (class 2606 OID 27058)
-- Dependencies: 1572 1572
-- Name: modulo_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY modulo
    ADD CONSTRAINT modulo_pkey PRIMARY KEY (mod_idmodulo);


--
-- TOC entry 1901 (class 2606 OID 27060)
-- Dependencies: 1574 1574
-- Name: permiso_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY permiso
    ADD CONSTRAINT permiso_pkey PRIMARY KEY (pem_idpermiso);


--
-- TOC entry 1903 (class 2606 OID 27062)
-- Dependencies: 1576 1576
-- Name: profesor_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY profesor
    ADD CONSTRAINT profesor_pkey PRIMARY KEY (prf_cedulaprofesor);


--
-- TOC entry 1905 (class 2606 OID 27064)
-- Dependencies: 1577 1577
-- Name: reporteentregas_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY reporteentregas
    ADD CONSTRAINT reporteentregas_pkey PRIMARY KEY (rpe_idreporte);


--
-- TOC entry 1907 (class 2606 OID 27066)
-- Dependencies: 1579 1579
-- Name: reportenotas_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY reportenotas
    ADD CONSTRAINT reportenotas_pkey PRIMARY KEY (rpn_idreportenotas);


--
-- TOC entry 1909 (class 2606 OID 27068)
-- Dependencies: 1580 1580
-- Name: roles_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY roles
    ADD CONSTRAINT roles_pkey PRIMARY KEY (rol_idroles);


--
-- TOC entry 1911 (class 2606 OID 27070)
-- Dependencies: 1582 1582
-- Name: tipousuario_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY tipousuario
    ADD CONSTRAINT tipousuario_pkey PRIMARY KEY (tpu_id);


--
-- TOC entry 1913 (class 2606 OID 27072)
-- Dependencies: 1584 1584
-- Name: usuario_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres; Tablespace: 
--

ALTER TABLE ONLY usuario
    ADD CONSTRAINT usuario_pkey PRIMARY KEY (usu_loginusuario);


--
-- TOC entry 1914 (class 2606 OID 27073)
-- Dependencies: 1552 1564 1890
-- Name: actividad_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY actividad
    ADD CONSTRAINT actividad_fk_1 FOREIGN KEY (act_fase) REFERENCES fase(fas_idfase) ON UPDATE CASCADE;


--
-- TOC entry 1915 (class 2606 OID 27078)
-- Dependencies: 1552 1554 1876
-- Name: artefactos_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY artefactos
    ADD CONSTRAINT artefactos_fk_1 FOREIGN KEY (art_actividad) REFERENCES actividad(act_idactividad) ON UPDATE CASCADE;


--
-- TOC entry 1917 (class 2606 OID 27083)
-- Dependencies: 1554 1558 1878
-- Name: configuracioncursoartecfacto_cfc_artefacto_fkey; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY configuracioncursoartecfacto
    ADD CONSTRAINT configuracioncursoartecfacto_cfc_artefacto_fkey FOREIGN KEY (cfc_artefacto) REFERENCES artefactos(art_idartefacto) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- TOC entry 1919 (class 2606 OID 27088)
-- Dependencies: 1566 1563 1892
-- Name: estudiante_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY estudiante
    ADD CONSTRAINT estudiante_fk_1 FOREIGN KEY (est_grupotrabajo) REFERENCES grupotrabajo(grt_idgrupotrabajo) ON UPDATE CASCADE;


--
-- TOC entry 1920 (class 2606 OID 27093)
-- Dependencies: 1912 1584 1563
-- Name: estudiante_fk_2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY estudiante
    ADD CONSTRAINT estudiante_fk_2 FOREIGN KEY (est_loginusuario) REFERENCES usuario(usu_loginusuario) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- TOC entry 1921 (class 2606 OID 27098)
-- Dependencies: 1563 1562 1886
-- Name: estudiante_fk_3; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY estudiante
    ADD CONSTRAINT estudiante_fk_3 FOREIGN KEY (est_cursoestudiante) REFERENCES curso(cur_idcurso) ON UPDATE CASCADE;


--
-- TOC entry 1916 (class 2606 OID 27103)
-- Dependencies: 1876 1556 1552
-- Name: fk_actividad; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY configuracioncursoactividad
    ADD CONSTRAINT fk_actividad FOREIGN KEY (cfc_actividad) REFERENCES actividad(act_idactividad) ON UPDATE CASCADE;


--
-- TOC entry 1918 (class 2606 OID 27108)
-- Dependencies: 1564 1560 1890
-- Name: fk_fase; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY configuracioncursofase
    ADD CONSTRAINT fk_fase FOREIGN KEY (cfc_fase) REFERENCES fase(fas_idfase) ON UPDATE CASCADE ON DELETE SET NULL;


--
-- TOC entry 1922 (class 2606 OID 27113)
-- Dependencies: 1886 1562 1566
-- Name: grupotrabajo_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY grupotrabajo
    ADD CONSTRAINT grupotrabajo_fk_1 FOREIGN KEY (grt_curso) REFERENCES curso(cur_idcurso) ON UPDATE CASCADE;


--
-- TOC entry 1923 (class 2606 OID 27118)
-- Dependencies: 1890 1564 1568
-- Name: material_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY material
    ADD CONSTRAINT material_fk_1 FOREIGN KEY (mat_fasematerial) REFERENCES fase(fas_idfase) ON UPDATE CASCADE;


--
-- TOC entry 1924 (class 2606 OID 27123)
-- Dependencies: 1878 1568 1554
-- Name: material_fk_2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY material
    ADD CONSTRAINT material_fk_2 FOREIGN KEY (mat_artefactomaterial) REFERENCES artefactos(art_idartefacto) ON UPDATE CASCADE;


--
-- TOC entry 1925 (class 2606 OID 27128)
-- Dependencies: 1568 1876 1552
-- Name: material_fk_3; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY material
    ADD CONSTRAINT material_fk_3 FOREIGN KEY (mat_actividad) REFERENCES actividad(act_idactividad) ON UPDATE CASCADE;


--
-- TOC entry 1926 (class 2606 OID 27133)
-- Dependencies: 1574 1898 1572
-- Name: permiso_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY permiso
    ADD CONSTRAINT permiso_fk_1 FOREIGN KEY (pem_modulo) REFERENCES modulo(mod_idmodulo) ON UPDATE CASCADE ON DELETE SET DEFAULT;


--
-- TOC entry 1927 (class 2606 OID 27138)
-- Dependencies: 1584 1912 1576
-- Name: profesor_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY profesor
    ADD CONSTRAINT profesor_fk_1 FOREIGN KEY (prf_loginusuario) REFERENCES usuario(usu_loginusuario) ON UPDATE CASCADE ON DELETE CASCADE;


--
-- TOC entry 1928 (class 2606 OID 27148)
-- Dependencies: 1566 1577 1892
-- Name: reporteentregas_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY reporteentregas
    ADD CONSTRAINT reporteentregas_fk_1 FOREIGN KEY (rpe_grupotrabajo) REFERENCES grupotrabajo(grt_idgrupotrabajo) ON UPDATE CASCADE ON DELETE SET DEFAULT;


--
-- TOC entry 1929 (class 2606 OID 27153)
-- Dependencies: 1552 1577 1876
-- Name: reporteentregas_fk_2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY reporteentregas
    ADD CONSTRAINT reporteentregas_fk_2 FOREIGN KEY (rpe_actividad) REFERENCES actividad(act_idactividad) ON UPDATE CASCADE ON DELETE SET DEFAULT;


--
-- TOC entry 1930 (class 2606 OID 27158)
-- Dependencies: 1902 1576 1579
-- Name: reportenotas_fk_1; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY reportenotas
    ADD CONSTRAINT reportenotas_fk_1 FOREIGN KEY (rpn_profesor) REFERENCES profesor(prf_cedulaprofesor) ON UPDATE CASCADE;


--
-- TOC entry 1931 (class 2606 OID 27163)
-- Dependencies: 1566 1579 1892
-- Name: reportenotas_fk_2; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY reportenotas
    ADD CONSTRAINT reportenotas_fk_2 FOREIGN KEY (rpn_grupotrabajo) REFERENCES grupotrabajo(grt_idgrupotrabajo) ON UPDATE CASCADE;


--
-- TOC entry 1932 (class 2606 OID 27168)
-- Dependencies: 1904 1577 1579
-- Name: reportenotas_fk_3; Type: FK CONSTRAINT; Schema: public; Owner: postgres
--

ALTER TABLE ONLY reportenotas
    ADD CONSTRAINT reportenotas_fk_3 FOREIGN KEY (reporteentrega) REFERENCES reporteentregas(rpe_idreporte) ON UPDATE CASCADE;


--
-- TOC entry 1956 (class 0 OID 0)
-- Dependencies: 6
-- Name: public; Type: ACL; Schema: -; Owner: postgres
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


-- Completed on 2010-08-11 12:08:08

--
-- PostgreSQL database dump complete
--

